/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.jr2tecnologia.controller;

import br.com.jr2tecnologia.LoggerFactory;
import br.com.jr2tecnologia.mail.Mailbox;
import java.io.Serializable;
import java.util.logging.Logger;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author ronildo
 */

@ManagedBean
@SessionScoped
public class ContactMBean implements Serializable {

    private static final Logger logger = LoggerFactory.getLogger();

    private String email = "ronildo@jr2tecnologia.com.br";
    private String subject;
    private String message;

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public void send(){
        FacesContext context = FacesContext.getCurrentInstance();
        boolean sendered = Mailbox.post(new String[]{"ronildo@jr2tecnologia.com.br"}, subject, message, email);
        if(sendered)
            context.addMessage(null, new FacesMessage("Seu chamado foi enviado"));
        else
            context.addMessage(null, new FacesMessage("Não foi possível registrar seu pedido, por favor tente mais tarde"));
    }
}
